layui.use(['form', 'layer'], function () {
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery;

    /**
     * 关闭弹出层
     */
    $("#closeBtn").click(function () {
        // 先得到当前iframe层的索引
        var index = parent.layer.getFrameIndex(window.name);
        // 再执⾏关闭
        parent.layer.close(index);
    });

    /**
     * 加载指派人的下拉框
     */
    $.ajax({
        type:"get",
        url:ctx+"/user/queryAllSales",
        data:{},
        success:function (data){
            console.log(data);
            //判断返回的数据是否为空
            if (data!=null){
                //获取隐藏域设置的指派人ID
                var assignManId = $("#assignManId").val();
                //遍历返回的数据
                for (var i=0;i<data.length;i++){
                    var opt = "";
                    //如果循环得到的ID域隐藏域的Id相等，则表示被选中
                    if (assignManId == data[i].id){
                        //设置选中
                        opt = "<option value='"+data[i].id+"'selected>"+data[i].uname+"</option>";
                    }
                    else {
                        opt = "<option value='"+data[i].id+"'>"+data[i].uname+"</option>";
                    }

                    //将下拉项设置到下拉框
                    $("#assignMan").append(opt);
                }
            }
            //重新渲染下拉框的内容
            layui.form.render("select");
        }
    })

    form.on("submit(addOrUpdateSaleChance)", function (data) {
        var index = top.layer.msg('数据提交中，请稍候', {icon: 16, time: false, shade: 0.8});
        //弹出loading
        var url=ctx + "/sale_chance/add";
        //通过获取隐藏域中是否有id来判断是添加还是修改
        var saleChanceId = $("[name='id']").val();
        //判断Id是否为空
        if (saleChanceId != null && saleChanceId != ''){
            //更新操作
            url=ctx + "/sale_chance/update";
        }
        $.post(url, data.field, function (result) {
            if (result.code == 200) {
                setTimeout(function () {
                    top.layer.close(index);
                    top.layer.msg("操作成功！",{icon:6});
                    layer.closeAll("iframe");
                    //刷新父页面
                    parent.location.reload();
                }, 500);
            } else {
                layer.msg(
                    res.msg, {
                        icon: 5
                    }
                );
            }
        });
        return false;
    });
});